home *** CD-ROM | disk | FTP | other *** search
/ SGI Hot Mix 14 / Hot Mix 14.iso / HTML / vendors / cdr / software / packages / install.sgi < prev   
Text File  |  1996-07-25  |  9KB  |  318 lines

  1. #!/bin/sh
  2. #
  3. # Delete existing CDRPub package
  4. #
  5. THISDIR=`pwd`
  6. #
  7. # Add the CDRPub Package
  8. #
  9. echo ""
  10. echo "CDR Publisher Installation"
  11. echo ""
  12. echo "Installing current version of CDR Publisher..."
  13. echo "Default destination directory is set at /usr/cdr."
  14. DESTDIR=/usr/cdr
  15. if [ -d $DESTDIR ]
  16. then
  17.   echo ""
  18. else
  19.   echo ""
  20.   /usr/bin/mkdir -p $DESTDIR
  21. fi
  22. #
  23. # find out which revision of the IRIX is
  24. #
  25. OSVER=`uname -r | cut -c1-3`
  26. echo "OS Version is "$OSVER
  27. if [ $OSVER = "5.2" ]
  28. then
  29.   echo "Remove old installation and install new version.  Please wait ..."
  30.   cd $THISDIR/IRIX5.2
  31.   inst -f . < ../inst.cmd
  32. elif [ $OSVER = "5.3" ]
  33.   then
  34.   echo "Remove old installation and install new version.  Please wait ..."
  35.   cd $THISDIR/IRIX5.3
  36.   inst -f . < ../inst.cmd
  37. elif [ $OSVER = "6.0" ]
  38.   then
  39.   echo "Remove old installation and install new version.  Please wait ..."
  40.   cd $THISDIR/IRIX5.2
  41.   inst -f . < ../inst.cmd
  42. elif [ $OSVER = "6.2" ]
  43.   then
  44.   echo "Remove old installation and install new version.  Please wait ..."
  45.   cd $THISDIR/IRIX6.2
  46.   inst -f . < ../inst.cmd
  47. fi
  48. echo ""
  49. chmod 666 /dev/scsi/*
  50. #
  51. # Install Adobe Acrobat
  52. #
  53. if [ $OSVER = "5.3" ] || [ $OSVER = "6.2" ]
  54. then
  55.   if [ -f $THISDIR/../util/sgi/acroread/install.rdr ]
  56.   then
  57.     echo ""
  58.     echo "In order to use the help system properly, you must install"
  59.     echo "Adobe's Acrobat Reader."
  60.     echo "Would you like me to install the Acrobat Reader? [y/n]"
  61.     read INSTALL_AR
  62.     if [ $INSTALL_AR = "y" ]
  63.     then
  64.       echo "Installing the Adobe Acrobat Reader."
  65.       $THISDIR/../util/sgi/acroread/install.rdr
  66.     fi
  67.     echo ""
  68.     echo "Please specify the directory where you've installed the"
  69.     echo "Acrobat Reader? [press Return for /usr/adobe]"
  70.     read ACROBAT
  71.     if [ $ACROBAT ]
  72.     then
  73.       echo "Acrobat is installed in "$ACROBAT
  74.     else
  75.       ACROBAT=/usr/adobe
  76.       echo "Acrobat is installed in "$ACROBAT
  77.     fi
  78.   else
  79.     echo ""
  80.     echo "+-------------------------------------------------------------+"
  81.     echo "| In order to use help system properly, you must install      |"
  82.     echo "| Adobe's Acrobat Reader.                                     |"
  83.     echo "|                                                             |"
  84.     echo "| Acrobat Reader's install package is NOT FOUND.              |"
  85.     echo "|                                                             |"
  86.     echo "| Please check if Acrobat Reader's install package is under   |"
  87.     echo "| util direcotry.  If not, download it from Adobe's web site. |"
  88.     echo "| Then install Acrobat Reader and add the following entry     |"
  89.     echo "| in 'cdrenv' file under <CDRPUB-installed-dir>, for example, |"
  90.     echo "|                                                             |"
  91.     echo "| setenv ACROREAD /usr/adobe/AcroRead/bin/acroread            |"
  92.     echo "|                                                             |"
  93.     echo "+-------------------------------------------------------------+"
  94.     echo "Press Return to continue ..."
  95.     echo ""
  96.     read TEMP
  97.   fi
  98. fi
  99. #
  100. # (5.3/6.2) test if $THISDIR/../doc/cdrpub.pdf exists
  101. # (5.2/6.0) test if $THISDIR/../doc/cdrpub.ps exists
  102. # if yes, copy cdrpub.pdf/cdrpub.ps from $THISDIR/../doc to /usr/cdr/doc
  103. # else show message
  104. #
  105. if [ -d /usr/cdr/doc ]
  106. then
  107.   echo
  108. else
  109.   cd /usr/cdr
  110.   /sbin/mkdir doc
  111.   cd $THISDIR
  112. fi
  113. if [ $OSVER = "5.3" ] || [ $OSVER = "6.2" ]
  114. then
  115.   echo ""
  116.   if [ -f $THISDIR/../doc/cdrpub.pdf ]
  117.   then
  118.     cp $THISDIR/../doc/cdrpub.pdf /usr/cdr/doc
  119.   else
  120.     echo "----------------------------------------------------------------------"
  121.     echo ""
  122.     echo "In order to read on-line manual, you must perform the following:"
  123.     echo ""
  124.     echo "  1. Download CDR Publisher Manual (cdrpub.pdf)"
  125.     echo "     from http://www.cdr1.com"
  126.     echo "  2. copy cdrpub.pdf to /usr/cdr/doc"
  127.     echo ""
  128.     echo "Press Return to continue ..."
  129.     read TMP
  130.   fi
  131. else # 5.2/6.0
  132.   echo ""
  133.   if [ -f $THISDIR/../doc/cdrpub.ps ]
  134.   then
  135.     SIZE=50705
  136.     SPACE=`/usr/bin/df -k /usr | grep / | /usr/bin/awk '{ print $5+0 }'`
  137.     if [ $SPACE -gt $SIZE ]
  138.     then
  139.       cp $THISDIR/../doc/cdrpub.ps /usr/cdr/doc
  140.     else
  141.       echo "It requires $SIZE Kbytes of space, but only $SPACE kbytes"
  142.       echo "available.  File cdrpub.ps is not copied."
  143.       echo ""
  144.       echo "Press Return to continue ..."
  145.       read TMP
  146.     fi
  147.   else
  148.     echo "----------------------------------------------------------------------"
  149.     echo ""
  150.     echo "In order to read on-line manual, you must perform the following:"
  151.     echo ""
  152.     echo "  1. Download CDR Publisher Manual (cdrpub.ps)"
  153.     echo "     from http://www.cdr1.com"
  154.     echo "  2. copy cdrpub.ps to /usr/cdr/doc"
  155.     echo ""
  156.     echo "Press Return to continue ..."
  157.     read TMP2
  158.   fi
  159. fi
  160. #
  161. # Get path of where Web Browser was installed
  162. #
  163. echo "----------------------------------------------------------------------"
  164. echo ""
  165. echo "Please specify your Web Browser binary path? "
  166. echo "[Press Return if no Web Browser installed.] "
  167. read WWWBROWSER
  168. if [ $WWWBROWSER ]
  169. then
  170.   echo ""
  171.   echo "Web Browser is "$WWWBROWSER
  172. else
  173.   echo "No Web Browser specified."
  174. fi
  175. echo ""
  176. echo "----------------------------------------------------------------------"
  177. echo ""
  178. #
  179. # updating cdrenv
  180. #
  181. cd $DESTDIR
  182. CDRPUBHOME=$DESTDIR
  183. if [ $CDRPUBHOME ]
  184. then
  185.   CDROS=SGI
  186.   CDRLMSERVER=`/usr/bsd/hostname`
  187.   CDRENV=$CDRPUBHOME/cdrenv
  188.   ACROREAD=$ACROBAT/AcroRead_1.0/bin/acroread
  189.   rm -f $CDRENV
  190.   echo "setenv CDRPUBHOME "$CDRPUBHOME > $CDRENV
  191.   echo "setenv CDROS "$CDROS >> $CDRENV
  192.   echo "setenv CDRENGHOME $CDRPUBHOME/bin/$CDROS" >> $CDRENV
  193.   echo "setenv CDRLMSERVER "$CDRLMSERVER >> $CDRENV
  194.   echo "setenv ACROREAD "$ACROREAD >> $CDRENV
  195.   if [ $WWWBROWSER ]
  196.   then
  197.     echo "setenv WWWBROWSER "$WWWBROWSER >> $CDRENV
  198.   fi
  199.   echo "set path = ($CDRPUBHOME/bin/$CDROS \$path )" >> $CDRENV
  200.   chmod 666 $CDRENV
  201. #
  202. # Set up the driver
  203. #
  204.   export CDRPUBHOME
  205.   export CDROS
  206.   echo ""
  207.   echo "----------------------       Important       -------------------------"
  208.   echo ""
  209.   echo "For the following question,"
  210.   echo "  if you are using the following recorders, answer 'y'"
  211.   echo "     HP 4020i"
  212.   echo "     Kodak PCD 200, 200+, 225"
  213.   echo "     Microboard Playwrite 2002, 4000"
  214.   echo "     Philips CDD 521, 521 Upgrade, 522, 2000"
  215.   echo "     Plasmon RF 4100, 4102, 4220"
  216.   echo "     Smart & Friendly CDR 2000, 4000"
  217.   echo "     Yamaha CDE 100, 102, CDR 100, 102"
  218.   echo ""
  219.   echo "  if you are using the following recorders, answer 'n'"
  220.   echo "     Kodak PCD 600"
  221.   echo "     Microboard Playwrite 2000"
  222.   echo "     Smart & Friendly CDR 1002"
  223.   echo "     Sony 900E, 920S, 921"
  224.   echo ""
  225.   echo "----------------------------------------------------------------------"
  226.   echo ""
  227.   echo "Are you using the 1st set of the above recorders? [y/n]"
  228.   read CONFIG
  229.   echo ""
  230.   echo "Modifing system configuration ..."
  231.   if [ $CONFIG = "y" ]
  232.   then
  233.     #
  234.     #  Change /var/sysgen/master.d/wd93 file
  235.     #
  236.     SOURCE_FILE=/var/sysgen/master.d/wd93
  237.     TMP_FILE=/tmp/wd93.tmp
  238.     cp $SOURCE_FILE $TMP_FILE
  239.     rm -f $SOURCE_FILE
  240.     #
  241.     sed '/wd93_enable_disconnect\[SC_MAXADAP\]/ {
  242.      N;
  243.      a\
  244. int wd93_enable_disconnect[SC_MAXADAP] = {0 /* scsibus 0 */, 0 /* scsibus 1 */, 0 /* scsibus 2 */, 0 /* scsibus 3 */};
  245.      a\
  246.  
  247.      d;
  248.      }
  249.      ' $TMP_FILE > $SOURCE_FILE
  250.   else
  251.     #
  252.     SOURCE_FILE=/var/sysgen/master.d/wd93
  253.     TMP_FILE=/tmp/wd93.tmp
  254.     cp $SOURCE_FILE $TMP_FILE
  255.     rm -f $SOURCE_FILE
  256.     #
  257.     sed '/wd93_enable_disconnect\[SC_MAXADAP\]/ {
  258.      N;
  259.      a\
  260. int wd93_enable_disconnect[SC_MAXADAP] = {1 /* scsibus 0 */, 1 /* scsibus 1 */, 1 /* scsibus 2 */, 1 /* scsibus 3 */};
  261.      a\
  262.  
  263.      d;
  264.      }
  265.      ' $TMP_FILE > $SOURCE_FILE
  266.   fi  # CONFIG
  267.   echo ""
  268.   echo "----------------------------------------------------------------------"
  269.   echo ""
  270.   echo "CDR Publisher Installation Complete."
  271.   echo ""
  272.   echo "In order to have the device driver working properly"
  273.   echo "with your system and your CD-ROM recorder, you must"
  274.   echo "reconfigure the kernel."
  275.   echo ""
  276.   echo "May I do this automatically for you? [y/n]"
  277.   read AUTOCONFIG
  278.   echo ""
  279.   if [ $AUTOCONFIG = "y" ]
  280.   then
  281.     echo "Autoconfig ..."
  282.     /etc/autoconfig
  283.     echo "----------------------------------------------------------------------"
  284.     echo ""
  285.     echo "You must reboot the system in order for the driver"
  286.     echo "to be loaded properly."
  287.     echo ""
  288.     echo "After reboot, change directory to $CDRPUBHOME,"
  289.     echo "source "cdrenv" file to set up your environment,"
  290.     echo "and type cdrpub to start CDR Publisher."
  291.     echo ""
  292.     echo ""
  293.     echo "----------------------------------------------------------------------"
  294.     echo ""
  295.     echo "Reboot now? [y/n] "
  296.     read REBOOT
  297.     echo ""
  298.     if [ $REBOOT = "y" ]
  299.     then
  300.       /sbin/sync
  301.       /etc/reboot
  302.     fi
  303.     /sbin/sync
  304.   else
  305.     echo "----------------------------------------------------------------------"
  306.     echo ""
  307.     echo "In order to configure your kernel and load the driver"
  308.     echo "properly to work with CDR Publisher, please type 'autoconfig'"
  309.     echo "as root user and reboot the system."
  310.     echo ""
  311.     echo "----------------------------------------------------------------------"
  312.     echo ""
  313.   fi
  314. #
  315. else
  316.   echo "Package add failed.  Installation incomplete."
  317. fi  # CDRPUB
  318.